A PARALLEL ARCHITECTURE FOR RAY TRACING by

نویسنده

  • Severin Gaudet
چکیده

Ray-tracing techniques for image rendering have produced some of the most realistic images to date. They are also slow because the process of tracing a ray is computationally intensive and because there are many rays to be traced. However. since computations for each pixel are independent, ray tracing is amenable t o parallel processing uslng image space subdivision. The processor per subdivision approach is unattractive because r d e~ther the large memory requirements per processor or the high communication oierhead of a shared memory, We present an architecture that addresses these drawbacks using broadcasting The architecture is based on. (a) an interconnection of multiple ray tracing engines working in parallel; (b) 3 disjoint data sets resulting from the use of a modified hierarchical data structure-based ray tracing algorithm: and (c) 3 broadcast processors each with its own memory module and broadcast bus. Simulation results show substantial rendering time improvements over mini-computer timings.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An efficient parallel architecture for ray-tracing

Real time rendering of three-dimensional scenes in high photorealistic details is a hard task, such as in the ray tracing rendering algorithm. In general, the performance achieved by a sequential software-based implementation of ray tracing is far from satisfactory. However, parallel implementations of ray tracing have been enabling reasonable real time performance, as the algorithm is embarras...

متن کامل

Cylindrical Space Partitioning for Ray-tracing

In this paper, we present a new space partitioning scheme for ray tracing based algorithms which divides a given region of the scene into cylindrical slices. Our rst motivation was to nd a four-connected partitioning scheme that is eecient for the parallel architecture we use for our parallel rendering environment 7], but the technique is interesting by itself and may be useful in sequential en...

متن کامل

Massively Parallel Identification of Intersection Points for GPGPU Ray Tracing

The latest advancements in computer graphics architectures, as the replacement of some fixed stages of the pipeline for programmable stages (shaders), have been enabling the development of parallel general purpose applications on massively parallel graphics architectures (Streaming Processors). For years the graphics processing unit (GPU) is being optimized for increasingly high throughput of m...

متن کامل

A Modular Infrastructure for Multi-Kernel Ray Traversals

Ray tracing on high performance computing hardware is a popular and active field of research. Our interactive ray tracing framework (http://www.cgv.tugraz.at/mrt) targets at modern massively parallel architectures and features different variants of ray tracing (Whitted-style, path tracing, ...) and applications. The modular system design is based on a wavefront tracing approach and ray loads wi...

متن کامل

1 1 MARTI - A Multiprocessor Architecture for

Multiprocessor systems are well suited to ray tracing, since each ray can be traced independently. However, the large databases required to model complex scenes create problems of data access. In this paper we propose a multiprocessor architecture for ray tracing which removes the need for duplication of the database at processor level. The database is held on a group processor basis, and resid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006